﻿namespace Proxy
{
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "Proxy.ISEGuiaSalidaMuestra")]
    public interface ISEGuiaSalidaMuestra
    {

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEGuiaSalidaMuestra/ListarGuiaSalidaMuestra", ReplyAction = "http://tempuri.org/ISEGuiaSalidaMuestra/ListarGuiaSalidaMuestraResponse")]
        GuiaSalidaMuestra[] ListarGuiaSalidaMuestra();

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEGuiaSalidaMuestra/InsertarGuiaSalidaMuestra", ReplyAction = "http://tempuri.org/ISEGuiaSalidaMuestra/InsertarGuiaSalidaMuestraResponse")]
        int InsertarGuiaSalidaMuestra(GuiaSalidaMuestra guiaSalidaMuestra);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEGuiaSalidaMuestra/ModificarGuiaSalidaMuestra", ReplyAction = "http://tempuri.org/ISEGuiaSalidaMuestra/ModificarGuiaSalidaMuestraResponse")]
        void ModificarGuiaSalidaMuestra(GuiaSalidaMuestra guiaSalidaMuestra);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEGuiaSalidaMuestra/EliminarGuiaSalidaMuestra", ReplyAction = "http://tempuri.org/ISEGuiaSalidaMuestra/EliminarGuiaSalidaMuestraResponse")]
        void EliminarGuiaSalidaMuestra(int codigoGuiaSalidaMuestra);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEGuiaSalidaMuestra/ObtenerGuiaSalidaMuestra", ReplyAction = "http://tempuri.org/ISEGuiaSalidaMuestra/ObtenerGuiaSalidaMuestraResponse")]
        GuiaSalidaMuestra ObtenerGuiaSalidaMuestra(int codigoGuiaSalidaMuestra);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEGuiaSalidaMuestra/GenerarCodigoGuiaSalida", ReplyAction = "http://tempuri.org/ISEGuiaSalidaMuestra/GenerarCodigoGuiaSalidaResponse")]
        int GenerarCodigoGuiaSalida(string anio, string mes);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEGuiaSalidaMuestra/ListarGuiaSalidaMuestra1", ReplyAction = "http://tempuri.org/ISEGuiaSalidaMuestra/ListarGuiaSalidaMuestra1Response")]
        GuiaSalidaMuestra[] ListarGuiaSalidaMuestra1(string anio, string mes);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEGuiaSalidaMuestra/EnviarGuiaSalidaMuestra", ReplyAction = "http://tempuri.org/ISEGuiaSalidaMuestra/EnviarGuiaSalidaMuestraResponse")]
        void EnviarGuiaSalidaMuestra(int codigoGuiaSalidaMuestra);


        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEGuiaSalidaMuestra/AnularGuiaSalidaMuestra", ReplyAction = "http://tempuri.org/ISEGuiaSalidaMuestra/AnularGuiaSalidaMuestraResponse")]
        void AnularGuiaSalidaMuestra(int codigoGuiaSalidaMuestra);

    }

    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface ISEGuiaSalidaMuestraChannel : ISEGuiaSalidaMuestra, System.ServiceModel.IClientChannel
    {
    }

    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class SEGuiaSalidaMuestraClient : System.ServiceModel.ClientBase<ISEGuiaSalidaMuestra>, ISEGuiaSalidaMuestra
    {

        public SEGuiaSalidaMuestraClient()
        {
        }

        public SEGuiaSalidaMuestraClient(string endpointConfigurationName) :
            base(endpointConfigurationName)
        {
        }

        public SEGuiaSalidaMuestraClient(string endpointConfigurationName, string remoteAddress) :
            base(endpointConfigurationName, remoteAddress)
        {
        }

        public SEGuiaSalidaMuestraClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
            base(endpointConfigurationName, remoteAddress)
        {
        }

        public SEGuiaSalidaMuestraClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
            base(binding, remoteAddress)
        {
        }

        public GuiaSalidaMuestra[] ListarGuiaSalidaMuestra()
        {
            return base.Channel.ListarGuiaSalidaMuestra();
        }

        public int InsertarGuiaSalidaMuestra(GuiaSalidaMuestra guiaSalidaMuestra)
        {
            return base.Channel.InsertarGuiaSalidaMuestra(guiaSalidaMuestra);
        }

        public void ModificarGuiaSalidaMuestra(GuiaSalidaMuestra guiaSalidaMuestra)
        {
            base.Channel.ModificarGuiaSalidaMuestra(guiaSalidaMuestra);
        }

        public void EliminarGuiaSalidaMuestra(int codigoGuiaSalidaMuestra)
        {
            base.Channel.EliminarGuiaSalidaMuestra(codigoGuiaSalidaMuestra);
        }

        public GuiaSalidaMuestra ObtenerGuiaSalidaMuestra(int codigoGuiaSalidaMuestra)
        {
            return base.Channel.ObtenerGuiaSalidaMuestra(codigoGuiaSalidaMuestra);
        }

        public int GenerarCodigoGuiaSalida(string anio, string mes)
        {
            return base.Channel.GenerarCodigoGuiaSalida(anio, mes);
        }

        public GuiaSalidaMuestra[] ListarGuiaSalidaMuestra1(string anio, string mes)
        {
            return base.Channel.ListarGuiaSalidaMuestra1(anio, mes);
        }

        public void EnviarGuiaSalidaMuestra(int codigoGuiaSalidaMuestra)
        {
            base.Channel.EnviarGuiaSalidaMuestra(codigoGuiaSalidaMuestra);
        }
        public void AnularGuiaSalidaMuestra(int codigoGuiaSalidaMuestra)
        {
            base.Channel.AnularGuiaSalidaMuestra(codigoGuiaSalidaMuestra);
        }
    }


}